
package plana;

/**
 * Classe responsável pelo armazenamento de informações de uma figura plana
 * @author Glaucos
 */

public class Quadrilatero extends FiguraPlana {
    
    
    
    /**
     * Método construtor sem parâmetros responsavel por valorizar os atributos com lado1 e lado2 com valor 10
     */
    
    public Quadrilatero(){
        super();
    }
    
    /**
     * Método construtor com parâmentros
     * @param l1 Valor referente ao lado1
     * @param l2 Valor rerefente ao lado2
     */
    public Quadrilatero(int l1 , int l2){
        super(l1 , l2);
    }
    
    
    @Override
    public double getAreaPlana(){
        return super.getLado1() * super.getLado2();
    }
    
    @Override
    public double getPerimetroPlana(){
        return (2 * super.getLado1()) + (2 * super.getLado2());
    }
    
    public boolean isQuadradoPlana(){
        return super.getLado1() == super.getLado2();
    }
    
    public boolean isRetanguloPlana(){
        return ! isQuadradoPlana();
    }
    
    
    
}
